#!/bin/bash


####################################
# string to lowercase              #
####################################
function to_lowercase {
	return `echo $val | tr '[:lower:]'`
}


####################################
# string to uppercase              #
####################################
function to_uppercase {
	local val=$1
	return `echo $val | tr '[:upper:]'`
}

case "$1" in
to_lowercase) to_lowercase $2
	;;
to_uppercase) to_uppercase $2
	;;
*) echo "NO SUCH FUNCTION"
	;;
esac

